home *** CD-ROM | disk | FTP | other *** search
/ SGI MineSet 2.5 / SGI MineSet 2.5.iso / docs / relnotes / patchSG0001840 / ch1.z / ch1
Encoding:
Text File  |  1998-05-12  |  14.8 KB  |  529 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _P_a_t_c_h__S_G_0_0_0_1_8_4_0__R_e_l_e_a_s_e__N_o_t_e
  9.  
  10.        This release note describes patch SG0001840 to IRIX 6.2.
  11.        Patch SG0001840 replaces patches SG0001349, SG00001582,
  12.        SG0001619, and SG0001697.
  13.  
  14.        1.1  _S_u_p_p_o_r_t_e_d__H_a_r_d_w_a_r_e__P_l_a_t_f_o_r_m_s
  15.  
  16.        This patch contains bug fixes for all hardware platforms.
  17.  
  18.  
  19.        1.2  _S_u_p_p_o_r_t_e_d__S_o_f_t_w_a_r_e__P_l_a_t_f_o_r_m_s
  20.  
  21.        This patch contains bug fixes for IRIX IM Execution Only
  22.        Environment (motif_eoe, version 1232792120) and IRIX IM
  23.        Development Software (motif_dev, version 1232792120) on a
  24.        system running IRIX 6.2.  The software cannot be installed
  25.        on other configurations.
  26.  
  27.        1.3  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_8_4_0
  28.  
  29.        This patch contains fixes for the following bugs in IRIX
  30.        6.2.  Patch 1840 also includes the bug fixes from patches
  31.        1349, 1582, 1619, and 1697.  Bug numbers from Silicon
  32.        Graphics bug tracking system are included for reference.
  33.  
  34.  
  35.           +o 342556 - Purify reported FMR (free memory read)
  36.             warnings when some third party and Sgm widgets are
  37.             destroyed.
  38.  
  39.           +o 353391 - Supressed warning message "Unable to get
  40.             requested visualType" when applications request an
  41.             invalid popup plane visuals.
  42.  
  43.           +o 461796 - Setting a blank icon in the SgDropPocket now
  44.             works as documented.
  45.  
  46.           +o 462994 - Allow non-Motif widgets (e.g., Netscape Gold)
  47.             to use Asian language input methods.
  48.  
  49.           +o 464489 - Add /usr/include/Sgm/CommonColorCP.h to
  50.             motif_dev.
  51.  
  52.           +o 461098, 462013 - Pulldown menus are now a little
  53.             faster.
  54.  
  55.           +o 477575 - When long string in a XmTextField widget was
  56.             replaced by end user, the new string was sometimes
  57.             offset incorrectly.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o 478434 - When a multi-line XmString was drawn (e.g., in
  75.             a label widget) in SGImode, the spacing between the
  76.             lines was too small.  Changed the spacing to be the
  77.             same as non-SGImode.
  78.  
  79.           +o 485240 - When a torn-off menu is on the screen and its
  80.             parent is destroyed, properly destroy the torn-off menu
  81.             as well as its shell.
  82.  
  83.           +o 490593 - A round-off error in the SgGraph widget could
  84.             cause one pixel scrolling errors in the overview window
  85.             when new nodes were added.
  86.  
  87.  
  88.        1.4  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_6_9_7
  89.  
  90.        Patch 1840 also includes these bug fixes from patch 1697 of
  91.        IRIX 6.2.
  92.  
  93.           +o 446276 - Fixed input method support to work with non-
  94.             default visuals.
  95.  
  96.           +o 448751, 450580 - Fixed SGI-mode XmScrollBar insensitive
  97.             graphics.
  98.  
  99.           +o 451433 - The version number for patch 1619 was
  100.             incorrect.  It had a Irix 5.3 version number, but
  101.             should have had a Irix 6.2 version number.  This could
  102.             confuse some users.
  103.  
  104.  
  105.        1.5  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_6_1_9
  106.  
  107.        Patch 1840 also includes the bug fixes from patch 1619 of
  108.        IRIX 6.2.
  109.  
  110.           +o 344022 - Motif Color Chooser widgets can't Be localized
  111.  
  112.             The color chooser widgets (SgColorChooser and
  113.             SgOglColorChooser) did not use valid sub-widget names.
  114.             The names had contained invalid characters.
  115.  
  116.  
  117.           +o 372046 - SgColorChooser didn't free GL contexts when
  118.             destroyed
  119.  
  120.             The SgColorChooser widget did not correctly free GL
  121.             contexts.  Applications could run out of contexts if
  122.             they repeatedly created and destroyed SgColorChooser
  123.             widgets.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.           +o 373357 - simple vkFileSelectionDialog crashes
  141.  
  142.             An invalid assert() statement caused SgFileSelectionBox
  143.             widgets to sometimes crash when a related ViewKit
  144.             object was destroyed.
  145.  
  146.  
  147.           +o 389223 - SGI Enhanced FSB cores an app if XmNdirectory
  148.             does not exist
  149.  
  150.             File selection box would crash if application hard
  151.             coded an invalid directory name.
  152.  
  153.  
  154.           +o 393170 - 64-bit libSgm is missing
  155.             SgColorChooserGetChild
  156.  
  157.             SgColorChooserGetChild() was missing from the 64 bit
  158.             libSgm.
  159.  
  160.  
  161.           +o 411627 - SgThumbWheelSetValue bogus
  162.  
  163.             The SgThumbWheelSetValue() convenience function did not
  164.             correctly set the thumb wheel's value.
  165.  
  166.  
  167.           +o 433390 - Parameters in OpenGL colorchooser not
  168.             initialised
  169.  
  170.             Some internal variables in SgOglColorChooser and
  171.             SgColorChooser were not properly initialized, causing
  172.             crashes in some cases.
  173.  
  174.  
  175.           +o 433655 - GetDragIconColors() passes bad colormap value
  176.             to XQueryColors
  177.  
  178.             If an application created a GlxDraw widget with a non-
  179.             default visual type and used that widget as a drag-
  180.             and-drop source, the application could crash in
  181.             XQueryColors() when the user initiated a drag.
  182.  
  183.  
  184.           +o 434851 - SgFinder widget can't handle middle mouse
  185.             paste
  186.  
  187.             The SgFinder widget did not like file names containing
  188.             new line characters (as might be generated by a cut-
  189.             and-paste).
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o 439177 - memory leak in XmTextField
  207.  
  208.             If an application repeatedly changed the background
  209.             color of a XmTextField widget, it could cause the X
  210.             server to grow without bound.
  211.  
  212.  
  213.        1.6  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_5_8_2
  214.  
  215.        Patch 1840 also includes these bug fixes from patch 1582 of
  216.        IRIX 6.2.
  217.  
  218.           +o 345643 - toggle button gadget gets protocol errors from
  219.             SgFindShader
  220.  
  221.             If a Motif application uses two different colormaps and
  222.             creates some XmToggleButton widgets with one colormap
  223.             and some with the other, then some of the widgets would
  224.             occasionally use incorrect color pixel values.  If the
  225.             incorrect pixel values were based on a different depth
  226.             or visual type, the application could crash with
  227.             BadMatch protocol errors.
  228.  
  229.  
  230.           +o 371064 - XmNscrollBarDisplayPolicy=XmSTATIC cause a
  231.             segment violation
  232.  
  233.             If a XmList widget is created with static scrollbars
  234.             (not the default) and the application programmatically
  235.             removes all of the widget's list items, Motif would
  236.             crash.
  237.  
  238.  
  239.           +o 378069 - Schemes based font specification doesn't work
  240.             with fontSet specifications
  241.  
  242.             Recursive schemes containing font sets were not parsed
  243.             correctly.
  244.  
  245.  
  246.           +o 380519 - memory corruption in drag-and-drop
  247.  
  248.             Memory corruption in drag-and-drop could cause
  249.             applications to crash.
  250.  
  251.  
  252.           +o 386857 - XmToggleButton locate highlight wrong in
  253.             pulldown menus
  254.  
  255.             Toggle buttons in menus would did not locate-highlight
  256.             correctly.  The shadows were changing, instead of the
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.             background color.
  273.  
  274.  
  275.           +o 392279 - XmIsDropSiteManager macro unusable due to typo
  276.  
  277.             The XmIsDropSiteManager() and XmIsDragIconObjectClass()
  278.             macros would not compile due to typos.
  279.  
  280.  
  281.           +o 393884 - Fatal Error in Drag N Drop in a multi-visual
  282.             application
  283.  
  284.             Widgets with non-default visual types could not be used
  285.             as drag sources.  Applications that did this would (if
  286.             lucky) get invalid colors in the drag-over effects or
  287.             would (if not lucky) crash.
  288.  
  289.             Warning:  this feature requires that the drag source
  290.             widget correctly set its XtNbackground resource.  Some
  291.             non-standard widgets may not do this by default.  For
  292.             example, you should set the OpenGL GLwMDrawingArea
  293.             widget's GLwNallocateBackground resource to True if you
  294.             are using this widget as a drag source.
  295.  
  296.  
  297.           +o 395518 - mem leak from VkProgressDialog
  298.  
  299.             A few bytes allocated by XmScrollBar widgets were not
  300.             freed (i.e., were leaked) if the widgets were later
  301.             destroyed.
  302.  
  303.  
  304.           +o 402716, 408746, 419376 - XmNcolormap resource not set
  305.             by XtVaAppCreateShell
  306.  
  307.             If an application created a new shell widget and set
  308.             the XmNcolormap resource, but did not set the XmNvisual
  309.             resource, then the colormap would be ignored.
  310.             Applications sometimes do this to use a non-default
  311.             colormap with the default visual type.  Applications
  312.             using non-default visual types did not have problems.
  313.  
  314.  
  315.           +o 411272 - ALT modifier doesn't work with keypad arrows
  316.  
  317.             The ALT modifier was not handled properly in
  318.             application-defined translations with virtual keysyms
  319.             (e.g., "Alt Shift osfPageDown").
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.           +o 432391 - Motif Drag and Drop takes too long to startup
  339.  
  340.             The first time a user uses Motif'd drag-and-drop
  341.             feature, there is often a delay of several seconds
  342.             before the drag becomes active.  This delay was caused
  343.             by GoldenGate's automatic conversion library being
  344.             loaded, even when applications did not request
  345.             automatic conversion.  The loading and delay was
  346.             removed for applications not using GoldenGate.
  347.  
  348.  
  349.        1.7  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_3_4_9
  350.  
  351.        Patch 1840 also includes these bug fixes from patch 1349 of
  352.        IRIX 6.2.
  353.  
  354.           +o 364933 - icon panel doesn't run in overlay planes on
  355.             Impact hardware
  356.  
  357.             Several SGI applications, including clogin, didn't work
  358.             properly in some 2 bit popup plane configurations.
  359.  
  360.  
  361.           +o 378627 - TextField cannot connect to XIM server
  362.  
  363.             When using a Japanese or other locale requiring an
  364.             input method, some text fields were unable to connect
  365.             to the IM successfully.  Only some text fields were
  366.             affected, specifically any created and operated on
  367.             programmatically before the application's primary
  368.             window was realized.
  369.  
  370.  
  371.        1.8  _S_u_b_s_y_s_t_e_m_s__I_n_c_l_u_d_e_d__i_n__P_a_t_c_h__S_G_0_0_0_1_8_4_0
  372.  
  373.        This patch release includes these subsystems:
  374.  
  375.           +o patchSG0001840.motif_eoe_sw.eoe
  376.  
  377.           +o patchSG0001840.motif_eoe_sw.eoe32
  378.  
  379.           +o patchSG0001840.motif_eoe_sw.eoe64
  380.  
  381.           +o patchSG0001840.motif_dev_sw.eoe
  382.  
  383.           +o patchSG0001840.motif_dev_sw.dev
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.        1.9  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
  405.  
  406.        Because you want to install only the patches for problems
  407.        you have encountered, patch software is not installed by
  408.        default.  After reading the descriptions of the bugs fixed
  409.        in this patch (see Section 1.3), determine the patches that
  410.        meet your specific needs.
  411.  
  412.        If, after reading Sections 1.1 and 1.2 of these release
  413.        notes, you are unsure whether your hardware and software
  414.        meet the requirements for installing a particular patch, run
  415.        _i_n_s_t.  The _i_n_s_t program does not allow you to install
  416.        patches that are incompatible with your hardware or
  417.        software.
  418.  
  419.        Patch software is installed like any other Silicon Graphics
  420.        software product.  Follow the instructions in your _S_o_f_t_w_a_r_e
  421.        _I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e to bring up the miniroot
  422.        form of the software installation tools.
  423.  
  424.        Follow these steps to select a patch for installation:
  425.  
  426.          1.  At the Inst> prompt, type
  427.  
  428.              iiiinnnnssssttttaaaallllllll ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  429.  
  430.              where _x_x_x_x_x_x_x is the patch number.
  431.  
  432.          2.  Initiate the installation sequence. Type
  433.  
  434.              IIIInnnnsssstttt>>>> ggggoooo
  435.  
  436.          3.  You may find that two patches have been marked as
  437.              incompatible.  (The installation tools reject an
  438.              installation request if an incompatibility is
  439.              detected.)  If this occurs, you must deselect one of
  440.              the patches.
  441.  
  442.              IIIInnnnsssstttt>>>> kkkkeeeeeeeepppp ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  443.  
  444.              where _x_x_x_x_x_x_x is the patch number.
  445.  
  446.          4.  After completing the installation process, exit the
  447.              _i_n_s_t program by typing
  448.  
  449.              IIIInnnnsssstttt>>>> qqqquuuuiiiitttt
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.        1.10  _P_a_t_c_h__R_e_m_o_v_a_l__I_n_s_t_r_u_c_t_i_o_n_s
  471.  
  472.        To remove a patch, use the _v_e_r_s_i_o_n_s _r_e_m_o_v_e command as you
  473.        would for any other software subsystem.  The removal process
  474.        reinstates the original version of software unless you have
  475.        specifically removed the patch history from your system.
  476.  
  477.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeee ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  478.  
  479.        where _x_x_x_x_x_x_x is the patch number.
  480.  
  481.        To keep a patch but increase your disk space, use the
  482.        _v_e_r_s_i_o_n_s _r_e_m_o_v_e_h_i_s_t command to remove the patch history.
  483.  
  484.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeeehhhhiiiisssstttt ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  485.  
  486.        where _x_x_x_x_x_x_x is the patch number.
  487.  
  488.        1.11  _K_n_o_w_n__P_r_o_b_l_e_m_s
  489.  
  490.  
  491.        The fix for bug 393884 may affect programs the relied on the
  492.        bug.  In particular, if you are using the OpenGL
  493.        GLwMDrawingArea widget as a drag-and-drop source and you set
  494.        the widget's visual to a type other than the default, then
  495.        you should also set the widget's GLwNallocateBackground
  496.        resource to True.  Setting it to False (the default) can
  497.        cause BadValue X protocol errors.
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.